using System;
using System.Collections.Generic;
using System.Text;
using OneSoft.EntityCore;

namespace BySoft.Server.Common.Schema
{
[Serializable]
public class SysUseroperationlogTable : TableInfo
{
public const string C_TABLENAME = "Sys_Useroperationlog";

public const string C_USEROPERATIONLOGID = "USEROPERATIONLOGID";

public const string C_USERID = "USERID";

public const string C_USERNAME = "USERNAME";

public const string C_THEKEY = "THEKEY";

public const string C_ACTIONTYPE = "ACTIONTYPE";

public const string C_ACTIONDESCRIPTION = "ACTIONDESCRIPTION";

public const string C_ACTIONRESULT = "ACTIONRESULT";

public const string C_LOGTIME = "LOGTIME";

public const string C_IPADDRESS = "IPADDRESS";

public const string C_ERRORCODE = "ERRORCODE";

public const string C_EXCEPTIONMSG = "EXCEPTIONMSG";

public const string C_DATAXML = "DATAXML";

public const string C_MODULEID = "MODULEID";

public const string C_MODULENAME = "MODULENAME";

public SysUseroperationlogTable()
{
_tableName = "Sys_Useroperationlog";
}

protected static SysUseroperationlogTable _current;
public static SysUseroperationlogTable Current
{
get
{
if (_current == null )
{
Initial();
}
return _current;
}
}

private static void Initial()
{
_current = new SysUseroperationlogTable();

_current.Add(C_USEROPERATIONLOGID, new ColumnInfo(C_USEROPERATIONLOGID, "", true, typeof(Int32?)));

_current.Add(C_USERID, new ColumnInfo(C_USERID, "", false, typeof(String)));

_current.Add(C_USERNAME, new ColumnInfo(C_USERNAME, "", false, typeof(String)));

_current.Add(C_THEKEY, new ColumnInfo(C_THEKEY, "", false, typeof(String)));

_current.Add(C_ACTIONTYPE, new ColumnInfo(C_ACTIONTYPE, "", false, typeof(String)));

_current.Add(C_ACTIONDESCRIPTION, new ColumnInfo(C_ACTIONDESCRIPTION, "", false, typeof(String)));

_current.Add(C_ACTIONRESULT, new ColumnInfo(C_ACTIONRESULT, "", false, typeof(String)));

_current.Add(C_LOGTIME, new ColumnInfo(C_LOGTIME, "", false, typeof(DateTime?)));

_current.Add(C_IPADDRESS, new ColumnInfo(C_IPADDRESS, "", false, typeof(String)));

_current.Add(C_ERRORCODE, new ColumnInfo(C_ERRORCODE, "", false, typeof(String)));

_current.Add(C_EXCEPTIONMSG, new ColumnInfo(C_EXCEPTIONMSG, "", false, typeof(String)));

_current.Add(C_DATAXML, new ColumnInfo(C_DATAXML, "", false, typeof(String)));

_current.Add(C_MODULEID, new ColumnInfo(C_MODULEID, "", false, typeof(String)));

_current.Add(C_MODULENAME, new ColumnInfo(C_MODULENAME, "", false, typeof(String)));

}

public ColumnInfo USEROPERATIONLOGID
{
get { return this[C_USEROPERATIONLOGID]; }
}

public ColumnInfo USERID
{
get { return this[C_USERID]; }
}

public ColumnInfo USERNAME
{
get { return this[C_USERNAME]; }
}

public ColumnInfo THEKEY
{
get { return this[C_THEKEY]; }
}

public ColumnInfo ACTIONTYPE
{
get { return this[C_ACTIONTYPE]; }
}

public ColumnInfo ACTIONDESCRIPTION
{
get { return this[C_ACTIONDESCRIPTION]; }
}

public ColumnInfo ACTIONRESULT
{
get { return this[C_ACTIONRESULT]; }
}

public ColumnInfo LOGTIME
{
get { return this[C_LOGTIME]; }
}

public ColumnInfo IPADDRESS
{
get { return this[C_IPADDRESS]; }
}

public ColumnInfo ERRORCODE
{
get { return this[C_ERRORCODE]; }
}

public ColumnInfo EXCEPTIONMSG
{
get { return this[C_EXCEPTIONMSG]; }
}

public ColumnInfo DATAXML
{
get { return this[C_DATAXML]; }
}

public ColumnInfo MODULEID
{
get { return this[C_MODULEID]; }
}

public ColumnInfo MODULENAME
{
get { return this[C_MODULENAME]; }
}

}
}